The Virtual CD node displays all Tracks that have been saved to the Virtual CD. The Virtual CD can be thought of as a location that allows you to keep track of what CDs you own and at the same time see which subset of tracks from those CDs are copied to your hard drive. Instead of tracking your physical CDs and tracks separately, the virtual CD function gives you an integrated view. The Virtual CD node is used mainly when you are ripping Tracks to your hard drive from CDs.
For example: If a CD by The Tragically Hip has been added to the library and the user saves 3 tracks to the Virtual CD, then those tracks will appear in the Virtual CD node. More importantly, the disc will appear in the /Locations node, with all tracks visible in the tracklist, however, all but 3 of the tracks that have been saved to the virtual CD will be greyed out (because the CD isn't inserted and they're thus unavailable). Without the Virtual CD functionality, it wouldn't be possible to easily ascertain the relationship between physical CDs in a collection, and the subset of tracks from those CDs that have been ripped.
See: Ripping Tracks and Cataloguing CDs
The Virtual CD Queue displays all Tracks that have been set aside to eventually be saved to the Virtual CD.